package com.etboot.modules.activiti.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.etboot.common.vo.SearchVo;
import com.etboot.modules.activiti.entity.ActBusiness;

import java.util.List;

/**
 * 业务申请接口
 * @author xboot
 */
public interface ActBusinessService extends IService<ActBusiness> {
    /**
     * 多条件分页获取申请列表
     * @param actBusiness
     * @param searchVo
     * @param pageable
     * @return
     */
    Page<ActBusiness> findByCondition(ActBusiness actBusiness, SearchVo searchVo, Page pageable);

    /**
     * 通过流程定义id获取
     * @param procDefId
     * @return
     */
    List<ActBusiness> findByProcDefId(String procDefId);
}